home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
modprolg
/
mod-prol.lha
/
Prolog
/
README
< prev
Wrap
Text File
|
1992-06-16
|
3KB
|
83 lines
MODULAR SB-PROLOG
=================
To install this software, simply type `make' inside directory `sim'.
This should build all the C sources for the Prolog. The rest of the files
in directories `modlib', `cmplib' and `lib' are in a machine independent
format and require no alteration.
Next, alter the contents of the file `INIT' in this directory, so that
the environmental variable `SBPDIR' is the correct search path for the
Prolog system (Note : the file `INIT' is for use with the bash shell,
use `CSH_INIT' for the csh shell).
To run the software, type `source INIT' (or `CSH_INIT').
The command `sbp' now loads Prolog.
This software is known to run on a Sun-4, but does not run on a Sun-3.
Other architectures have not been tried.
******************************************************************
* This is NOT the standard version of SB-Prolog version 3.1 !!!! *
******************************************************************
Modular Prolog Extension
========================
The version of SB-Prolog in this directory is SB-Prolog 3.1, but has been
radically altered to include a complete modules system based on
the paper :
"The Implementation of a Modular Prolog System Based on Standard ML Modules"
B Paxton, 4th Year Project Report, Departments of Artificial Intelligence
and Computer Science, University of Edinburgh, June 1992.
from the original proposal :
"A Calculus for the Construction of Modular Prolog Programs",
D T Sannella and L A Wallen, The Journal of Logic Programming 1992,
Volume 12, Nos 1 and 2, pp 147-178.
I have changed many parts of the SB-Prolog system, erasing some old
features and adding new ones. Although this system is based on
SB-Prolog, certain Standard Prolog programs cannot be run without
alteration.
An overview of the files given in this distribution is given in file
FILES, which includes details of where to find documentation.
I have removed many of the information files associated with the
original SB-Prolog system, and only kept those that are relevant.
More information about SB-Prolog can be obtained from the original
version of the system, available by ftp.
I accept no responsibility for any faults in this system or the
removal of parts of the original SB-Prolog system.
Each file is still clearly marked with the 'Copyright SUNY at Stony
Brook' banner and in addition, all of the files I have altered carry
an additional message.
This work was done as a final year project for the Departments of
Artificial Intelligence and Computer Science, University of Edinburgh,
October 1991 to June 1992.
Brian Paxton,
University of Edinburgh, 1992.
(E-mail: mprolog@dcs.ed.ac.uk)
P.S. In order to obtain some simple statistics on this system, I would
be grateful if you could e-mail me at the above address, explaining
simply how and where you obtained this system, if you find the
system interesting, and how often the system is used. Thanks.
*****************************************************************************
(From SB-Prolog 3.1 version :)
This directory contains version 3.1 of SB-Prolog.
It has essentially the functionality of version 2.5, but has been
rewritten so that it runs on alignment-restricted processors
like Sun-4, Pyramid-98x, and SGI Iris.